import streamlit as st

# 显示错误信息
st.header("错误信息展示")
if st.button("显示错误"):
    st.error("发生了一个错误，请检查您的输入数据。")

# 显示警告信息
st.header("警告提示")
if st.button("显示警告"):
    st.warning("请注意，您即将删除重要数据。")

# 显示一般信息
st.header("信息提示")
st.info("这是一个一般性的提示信息，告知用户操作已记录。")

# 显示成功信息
st.header("成功反馈")
if st.button("操作成功"):
    st.success("操作完成，数据已成功保存。")

# 显示异常信息
st.header("异常处理")
try:
    # 假设这里有一段可能会抛出异常的代码
    result = 1 / 0
except Exception as e:
    st.exception(e)  # 自动捕获并展示异常详情